package com.xy.constants;

import java.util.Arrays;
import java.util.List;

/**
 * @author guojian
 */
public interface ControlCharacter {

	String DELETED ="已删除";

	/**
	 * 鉴权方式
	 */
	String LOCAL_EXHIBITION_ID_TYPE ="0";
	String THIRD_EXHIBITION_ID_TYPE ="1";
	/**
	 * 人脸注册开关
	 */
	Integer FACE_REGISTER_YES = 0;
	Integer FACE_REGISTER_NO = 1;
	/**
	 * 人脸识别开关
	 */
	Integer RECOGNIZE_FACE_YES = 0;
	Integer RECOGNIZE_FACE_NO = 1;
	/**
	 * 鉴权方式0本地 1 第三方
	 */
	Integer OAUTH_LOCAL=0;
	Integer OAUTH_THIRD = 1;
	/**
	 * 展会状态0本地 1 第三方
	 */
	Integer CLOSE_STATUS_YES=0;
	Integer CLOSE_STATUS_NO = 1;
	/**
	 * 状态
	 */
	long QUERY_STAUTS =0;

	/**
	 * 票证类型正
	 */
	long JUST_STAUTS_ =0;
	/**
	 * 票证类型反
	 */
	long BACK_STAUTS =1;
	/**
	 * 鉴权是否通过0通过1不通过
	 */
	long WHETHER_OR_YES =0;
	long WHETHER_OR_NO =1;
	/**
	 * 鉴权方式
	 */
	String OAUTH_TYPE_ID_NUMBER ="0";
	String OAUTH_TYPE_CARD_NO ="1";
	String OAUTH_TYPE_SWIPE_CARD ="2";
	String OAUTH_TYPE_FACE ="3";
//	public static final String oauthTypeIdNumber;
	/**
	 * 错误类型
	 */
	String ERROR_TYPE_NULL = "-1";
	/**
	 * 过闸方式0正常1离线
	 */
	Integer RECORD_TYPE_NORMAL= 0;
	Integer RECORD_TYPE_OFF_LINE= 1;
	/**
	 * 票证状态
	 */
	Integer VIEWER_STATUS_YES =0;
	Integer VIEWER_STATUS_NO =1;

	/**
	 * 门禁次数无限制
	 */
	long UNRESTRICTED_NUM = -1L;

	/**
	 * 护照、通行证
	 */
	Integer MAIN_LAND_PERMIT =2;
	Integer ML_ID_PASSPORT =1;

	/**
	 * 策略ID
	 */
	Long ADMISSION_RULE_ID =-1L;

	/**
	 * 识别渠道
	 */
	Integer DISCERN_CHANNEL_TX = 0;
	Integer DISCERN_CHANNEL_BD = 1;


	/**
	 * 人脸是否注册
	 */
	Integer FACE_STATUS = 0;

	List<String> array = Arrays.asList("施工人员证","兼职","协作单位人员证","政府保障人员证","工作证","商业广场人员证","办公楼人员B","办公楼人员A","门禁人员","VIP","贵宾证");

	/**
	 * 鉴权方式
	 */
	Integer RISK_LEVEL =0;

}
